//more looping with for
#include <iostream>
const int ArSize = 16 ; //example of external declaration
int main()
{
    long long factorials[ArSize];
    factorials[1] = factorials [0] = 1LL;
    for (int i = 2 ; i<ArSize;i++)
        factorials[i] = i * factorials[i-1];
    for (int i = 0 ; i<ArSize;i++)
        std::cout<< i <<"!="<<factorials[i] <<std::endl;
    return 0;
}
//该程序创建了一个数组来存储阶乘数值.
